Timing constraints for high-speed counterflow-clocked pipelining
نویسندگان
چکیده
With the escalation of clock frequencies and the increasing ratio of wire to gate delays clock skew is a major problem to be overcome in tomorrow s high speed VLSI chips Also with an increasing number of stages switching simultaneously comes the problem of higher peak power consumption In our past work we have proposed a novel scheme called Counter ow Clocked C Pipelining to combat these problem and discussed methods for composing C pipelined stages In this paper we analyze in great detail the timing constraints to be obeyed in designing basic C pipelined stages as well as in composing C pipelined stages C pipelining is well suited for systems that exhibit mostly uni directional data ows as well as possess mostly nearest neighbor connections We illustrate C pipelining on such a design with several design examples C pipelining eases the distribution of high speed clocks shortens the clock period by eliminating global clock signals allows natural use of level sensitive dynamic latches and generates less internal switching noise due to the uniformly distributed latch operation By applying C pipelining and its composition methods to build a system VLSI designers can substitute the global clock skew problem with many local one sided delay constraints
منابع مشابه
Timing Constraints for High Speed Counter ow Clocked Pipelining
With the escalation of clock frequencies and the increasing ratio of wire to gate delays clock skew is a major problem to be overcome in tomorrow s high speed VLSI chips Also with an increasing number of stages switching simultaneously comes the problem of higher peak power consumption In our past work we have proposed a novel scheme called Counter ow Clocked C Pipelining to combat these proble...
متن کاملTiming analysis including clock skew
Clock skew is an increasing concern for high-speed circuit designers. Circuit designers use transparent latches and skew-tolerant domino circuits to hide clock skew from the critical path and take advantage of shared portions of the clock network to budget less skew between nearby elements than across the entire die, but current timing analysis algorithms do not handle correlated clock skews. T...
متن کاملEnvironmental Limits on the Performance of Cmos Wave-pipelined Circuits
Wave-pipelining is a circuit design technique which allows digital synchronous systems to be clocked at rates higher than can be achieved with conventional pipelining techniques. Wave-pipelining has been successfully applied to the design of SSI processor functional units[l], a Bipolar Population Counter[S], a CMOS adder[lO], CMOS multipliers[3] [8], and several simple CMOS circuits. For contro...
متن کاملClocked FSM Synthesis considering Real Time Constraints
This paper presents a synthesis technique for synchronous controllers that satisfy real time constraints when realized as a clocked finite state machine that is supplied with a prespecified clock rate. The controller needs to be specified as a Timed Automaton, a representation that could for instance be derived from a timing diagram translation. Result is a Mealy machine graph that generally co...
متن کاملDesign optimization and space minimization considering timing and code size via retiming and unfolding
The increasingly complicated DSP processors and applications with strict timing and code size constraints require design automation tools to consider multiple optimizations such as software pipelining and loop unfolding, and their effects on multiple design parameters. This paper presents an Integrated Framework for Design Optimization and Space Minimization (IDOM) toward finding the minimum co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. VLSI Syst.
دوره 7 شماره
صفحات -
تاریخ انتشار 1999